<template>
    <div>
        <div class="container bg-fixed bg-unsplash-1 bg-center text-white">
            <div class="animate-pulse" id="desc">
                <p class="font-bold text-3xl text-white"> Jvav 与 您 </p>
                <p class="font-bold text-xl text-white">
                    Jvav 是由 <b>张浩杨</b> 博士于 <b>1025</b> 年开发的一款 <b>面向对象的编程语言</b>
                </p>
            </div>

            <div class="my-2"></div>

            <div class="content-block">
                <h2 class="text-xl font-bold"> Jvav Version 2.0 Pre-release Update 10090 </h2>

                <hr class="my-2">

                <button @click="getJvav" class="shadow-inner hover:shadow-inner bg-blue-400 text-gray-200 font-bold rounded border-4 border-green-300 hover:bg-blue-500 hover:border-green-400 transition duration-300 p-2 outline-none"> Download Jvav </button>
            </div>

            <div class="my-2"></div>

            <div class="content-block">
                <h2 class="text-2xl text-red-400"> 紧急通知 </h2>
                
                <hr class="my-2">

                <div class="font-medium">
                    <p> 据 <a class="text-red-500 font-bold" target="_blank" href="https://www.bilibili.com/video/BV1BY41137ri">新华社报道，中国互联网遭到外国攻击</a>，请各位的服务器及电脑尽量使用安全软件及 DDOS、CC 防火墙进行防护。 </p>
                </div>
            </div>

            <div class="my-2"></div>

            <div class="content-block">
                <h2 class="text-2xl"> 张浩扬 Jvav 许可重要更新 </h2>

                <hr class="my-2">
                
                <div class="font-medium">
                    从 2020 年 13 月 32 起的发行版更改了 张浩扬 Jvav 许可。<br>
                    新的适用于 张浩扬 Jvav SE 许可协议 与以前的 张浩扬 Jvav 许可有很大差异。
                    新许可允许某些免费使用（例如个人使用和开发使用），而根据以前的 张浩扬 Jvav 许可获得授权的其他使用可能会不再支持。<br>
                    请在下载和使用此产品之前认真阅读条款。 可在此处查看常见问题解答。<br>

                    可以通过低成本的 Jvav SE 订阅 获得商业许可和技术支持。<br>

                    张浩扬 还在 jdk.Jvav.net 的开源 GPL 许可下提供了最新的 OpenJDK 发行版。
                </div>
            </div>
        </div>
    </div>
</template>

<script lang="ts">
import Swal from 'sweetalert2';
import { defineComponent } from 'vue'

export default defineComponent({
    name: 'Home',
    methods: {
        getJvav() {
            Swal.fire({
                title: '确认要下载 Jvav 编译器辅助安装程序吗？',
                html: `<div class="text-left">Jvav 并非真实存在的编程语言。<br>
该梗来自于：Minecraft 2b2t 交流群的 “张浩杨” 将 Java 打成 Jvav，后续被来自 B 站的多位小伙伴发扬光大。<br>
尽管 Jvav 并不是真实存在的编程语言，但我们任然可以下载到 Jvav 的编译器 JCP。<br>
<b> JSP 及 Jvav 辅助程序采用了 BSD 许可证，您在使用其时应当严格遵守 </b></div>`,
                showConfirmButton: true,
                showDenyButton: true,
                confirmButtonText: '我确定要下载 JCP',
                denyButtonText: '算了',
                preConfirm() {
                    window.open('https://gitee.com/Doxfer/jvav_auxiliary/tree/master/', '_blank')
                }
            })
        }
    }
});
</script>
